package lib

import "github.com/gin-gonic/gin"

func JsonError(c *gin.Context, err string) {
    c.JSON(200, gin.H{
        "code":    500,
        "message": err,
    })
}

func JsonOK(c *gin.Context) {
    c.JSON(200, gin.H{
        "code":    200,
        "message": "",
    })
}

func JsonData(c *gin.Context, d interface{}) {
    c.JSON(200, gin.H{
        "code":    200,
        "message": "",
        "data":    d,
    })
}

func JsonPagedData(c *gin.Context, total int64, page, pagesize int, d interface{}) {
    c.JSON(200, gin.H{
        "code":     200,
        "message":  "",
        "total":    total,
        "page":     page,
        "pagesize": pagesize,
        "data":     d,
    })
}
